// ----- BUTTONS COLORS ---- 
// ----- Blue:  B , Default:  D , Green:  G , Red:  R , White:  W ,  Yellow:  Y 

$set_ps_global(do.colbutt,%ps_foobar2000_path%\themes\DarkOne_v4.0\Images\R\)

// ----- TIME BACKGROUND ---- 
// ----- Blue: 27-41-53 , Default: 31-44-53 , Green: 18-46-35 , Red: 40-27-35 , White: 36-46-53 , Yellow: 36-46-35

$puts(t.col,40-27-35)

// ----- BACKGROUND -----
$drawrect(0,0,%ps_width%,%ps_height%,%do.colour%,%do.colour%)

// ----- TIME SECTION -----

$ifequal(%do.display.switch%,2,
	$puts(col1,$if(%ps_isplaying%,$ifequal(%do.time.switch%,1,192-192-192,$get(t.col)),$get(t.col)))
	$puts(col2,$if(%ps_isplaying%,$ifequal(%do.time.switch%,2,192-192-192,$get(t.col)),$get(t.col)))
	$font(Arial Black,5,)$drawtextex(ELAPSED,$sub(%ps_width%,67),$sub(%ps_height%,29),35,8,$get(col1),left)
	$font(Arial Black,5,)$drawtextex(REMAIN,$sub(%ps_width%,33),$sub(%ps_height%,29),33,8,$get(col2),right)
	$font(DarkOne,14,)$drawstring($char(9608)$char(9608):$char(9608)$char(9608):$char(9608)$char(9608),$sub(%ps_width%,80),$sub(%ps_height%,18),83,17,$get(t.col),right noaa)
,
)

// ----- STREAM FIX FOR WAVEFORM SEEKBAR & RADIO LOGO -----
$puts(text,$if(%ps_isplaying%,$upper(%title%)))
$puts(t.w,$gettextwidth($get(text),Impact,48,))
$puts(comp,$div(4500,$div($mul($get(t.w),100),%ps_width%)))
$puts(size,$ifgreater(10,$get(comp),48,$ifgreater($get(t.w),%ps_width%,$get(comp),48)))
$puts(shift,$left($get(text),$mod(%playback_time_seconds%,$len($get(text)))))
$puts(s.w,$gettextwidth($get(shift),Impact,48,))
$puts(left,$ifgreater(10,$get(comp),$sub(0,$get(s.w)),0))
$puts(width,$ifgreater(10,$get(comp),$add($get(t.w),2),%ps_width%))

$ifequal(%do.display.switch%,2,
$if($and(%ps_isplaying%,$stricmp($left(%path%,7),'http://')),
$gradientrect(0,$sub(%ps_height%,90),%ps_width%,56,40-5-5-45,40-27-35-30,,50)
$font(Impact,$get(size),)                               
$drawtextex($get(text),$add($get(left),2),$sub(%ps_height%,89),$get(width),54,5-0-0,hcenter vcenter)
$drawtextex($get(text),$get(left),$sub(%ps_height%,90),$get(width),54,70-0-0,hcenter vcenter)
)
,
)

// ----- PANEL MANAGEMENT -----
//$movepanel_c(Peakmeter,33,$sub(%ps_height%,30),$sub(%ps_width%,$ifequal(%do.display.switch%,1,34,104)),30)
$movepanel_c(Peakmeter,33,$sub(%ps_height%,30),$sub(%ps_width%,$ifequal(%do.display.switch%,1,33,$if($or($stricmp($left(%path%,7),'http://'),$stricmp(%codec%,cdda)),$if($or($not(%length%)),104,30),104))),30)

$showpanel_c(Seekbar and Display,$ifequal(%do.display.switch%,1,1,0))
$showpanel_c(Waveform seekbar,$ifequal(%do.display.switch%,2,$if($or($not(%ps_isplaying%),$stricmp($left(%path%,7),'http://'),$stricmp(%codec%,cdda)),0,1),0))
$showpanel_c(WSHSeekbar,$ifequal(%do.display.switch%,2,$if($or($not(%length%),$stricmp($left(%path%,7),)),0,1),0))

// ----- BUTTONS -----
// FAKE-BUTTON
$textbutton(0,2,1,1,,,CONTEXT:Main Menu/File/,,)

$puts(cmd1,$ifequal(%do.display.switch%,1,2,1))
$puts(cmd2,$ifequal(%do.time.switch%,1,2,1))
$puts(img,$if(%ps_isplaying%,,stop))

$imagebutton(1,$sub(%ps_height%,28),27,27,%do.colbutt%$get(cmd1)$get(img).png,%do.colbutt%$get(cmd1)MH.png,SETGLOBAL:do.display.switch:$get(cmd1);REFRESH,,)

$ifequal(%do.display.switch%,2,
	$imagebutton($sub(%ps_width%,67),$sub(%ps_height%,31),67,30,,,SETGLOBAL:do.time.switch:$get(cmd2);REFRESH,,)
,
)